let {toString: s} = 123;
s === Number.prototype.toString // true
console.log(s);
let {toString: s1} = true;
s1 === Boolean.prototype.toString // true
console.log(Object.prototype.toString(s));
console.log(Object.prototype.toString(s1))
//let { prop: x } = undefined; // TypeError
//let { prop: y } = null; // TypeError
